#ifndef TWOLAYERRUNGEKUTTA_HH
#define TWOLAYERRUNGEKUTTA_HH

#include "Clock.h"
#include "Layer.h"
#include "Torque.h"
#include "Pulse.h"
#include "NewParameters.h"

int llg3 (double t, const double y[], double f[], void *params);
int jac3 (double t, const double y[], double *dfdy, double dfdt[], void *params);
double* rungekutta3 (Layer mag1,Layer mag2,Layer pol,Torque torque1,Torque torque2,Clock clock,Pulse *current,NewParameters params);
  

#endif
